
html,body{font:90% Arial,sans-serif,georgia,"Lucida Grande",Helvetica,Verdana;}
body{padding:20px;min-width:600px;}

a{color:#00c;}

form{margin:10px 0 20px 0;padding:0;}
input{padding:1px;margin-right:5px;}
input.text{width:100px;}
input.checkbox{margin:2px 0 0 0;}
label{margin:15px 0 2px 0;display:block;font-weight:bold;}
label.checkbox{display:inline;margin:-2px 10px 0 0;}
select{padding:1px;}
input.button-with-side-text{margin-right:10px;}

pre{font-size:120%;}

span.error{color:red;padding:0;margin:0;font-size:85%;}
span.info{color:#999;font-size:85%;}

.nolink{text-decoration:underline;}
.attention{color:#ff6600;}
.error{color:red;}
.hide{display:none;}
.block{display:block;}
.inline{display:inline;}
.em{font-style:italicize;}
.small-font{font-size:85%;}

.float-right{float:right;}

.quater-wide{width:25%;}
.half-wide{width:50%;}
.three-quater-wide{width:75%;}
.full-wide{width:100%;}

#wrapper{border-top:4px solid #000;border-bottom:4px solid #000;padding:4px 0;}
#header{border:4px solid #000;border-left:0;border-right:0;border-bottom:8px solid #000;padding:4px 0 0 0;}
#header h1{text-transform:uppercase;font-size:250%;margin:0;}

#navigation{background-color:#444;margin:0;padding:50px 0 0 0;}
#navigation ul{margin:0;padding:0;list-style-type:none;background-color:#4d4d4d;border-left:3px solid #444;}
#navigation ul li{display:inline;font-size:110%;border-right:3px solid #444;margin:0;padding:11px 8px 0 0;}
#navigation ul li.active{background-color:#fff;}

